home *** CD-ROM | disk | FTP | other *** search
/ PC Electronic Plus / PC Electronics Plus (Most Significant Bits)(1995).ISO / pcbcad / readme < prev   
Text File  |  1992-08-27  |  4KB  |  77 lines

  1. Welcome to pcbcad. This is a freely-copyable software package including
  2. source, executables, and documentation. I include source because I want you
  3. to be able to figure out how these programs work.
  4.  
  5. This is not in the public domain; software authors who put their work in the
  6. public domain waive all rights to it, including the right to have their
  7. authorship recognized, and the right to make a profit off their work (also,
  8. the right to prevent others from making a profit from it). Authors who release
  9. their work to the public domain do a noble thing, but they also lose all
  10. rights to it.
  11.  
  12. It is not shareware either, because no donation is solicited or desired.
  13. I reserve the right to be recognized as the author, and to prevent anyone
  14. else from making a profit from it. I have placed a copyright notice in the
  15. source code, which is also displayed when each program is executed. Read the
  16. large block comment at the beginning of PCBROUTE.C for more details on this
  17. copyright.
  18.  
  19. I will honor all requests for the package if I receive a self-addressed,
  20. stamped floppy mailer and a 360Kb or 1.2Mb floppy disk. some of you are
  21. sending a floppy and postage, but no floppy mailer. If you've done this and
  22. I've supplied a mailer out of my own pocket, please send me the cost of a
  23. floppy mailer ($1), otherwise I may get discouraged with distributing free
  24. software and stop honoring requests that don't include a mailer. As to
  25. postage, it is up to you to figure out how much it will take (I think it's
  26. about 75 cents). If you don't send enough, it will just arrive with postage
  27. due.
  28.  
  29. The documentation is in the MANUAL file. I consider it to be adequate, but it
  30. will require close reading to effectively use all the programs. One of the
  31. items on my work list is to improve the documentation, both for useability and
  32. for completeness. For a detailed description on the format of the input files
  33. to PCBROUT1, PCBROUT2 and PCBRAT, read the large block comment at the
  34. beginning of IO.C. Also, the EX1.PCB file demonstrates almost all the valid
  35. input syntax.
  36.  
  37. Included is the text to a magazine article that was published in the September
  38. 1989 issue of Dr. Dobb's Journal. The editors at Dr. Dobb's chose to omit some
  39. of it, and have also changed some of the wording. I prepared a set of artwork,
  40. some of it hand-drawn, for illustrations. Again, some of this was omitted by
  41. the editors. Since the figures are valuable for understanding the article, I
  42. have reproduced them in ascii. You can reproduce that last figure (figure 9)
  43. by autorouting the example circuit, and viewing it with PCBVIEW.
  44.  
  45. System requirements are a reasonable amount of memory (at least 512k, but 640k
  46. recommended), and an EGA adapter and monitor. Although you could run it on a
  47. floppy-only system, I would not recommend it. It will run on an 8088-based
  48. system, but for this kind of work you really should have more horsepower: a
  49. 286 is more realistic, and a fast 386 would be ideal.
  50.  
  51. I can be reached in the following ways:
  52.  
  53.     Arpanet:
  54.         microsoft!randyn@beaver.cs.washington.edu  or
  55.         microsoft!randyn@uunet.uu.net
  56.  
  57.     Usenet:
  58.         ..uw-beaver!microsoft!randyn  or
  59.         ..uunet!microsoft!randyn
  60.  
  61.     USPS:    Randy Nevin
  62.         24135 SE 16th PL
  63.         Issaquah, WA 98027, USA
  64.  
  65. Note - Many users are reporting that PCBVIEW.EXE gives an "out of memory"
  66. error. This is my fault for not making it clear how to use the tools.
  67. PCBROUTE.EXE reads in an ASCII circuit description file (such as EX1.PCB), and
  68. writes out a binary file which describes the routed circuit board (by
  69. convention, these files use the .BRD extension, such as EX1.BRD). PCBRAT.EXE
  70. also works on an ASCII circuit description file, but PCBVIEW.EXE works on a
  71. binary file. If you try to give it an ASCII file, it will say "out of memory".
  72. To route the example circuit and view it, execute these commands:
  73.     PCBROUTE EX1.PCB EX1.BRD
  74.     PCBVIEW EX1.BRD
  75. The first command produces EX1.BRD from EX1.PCB, and the second one views
  76. EX1.BRD.
  77.